Natürliche Vorkommen: Spanien (Cordillera und Cornisa Cantábrica sowie Montes de León in Nordspanien sowie Pyrenäen), Andorra, Frankreich (Pyrenäen und selten am Montagne Noire (Département du Tarn)) und Italien (Toskana, Marken, Latium, Abruzzen, Molise, Kampanien, Basilikata und Kalabrien); eingeschleppt in Großbritannien
Am Rand von Bächen und Flüssen, auf feuchten Wiesen und an dunklen Stellen in Laubwäldern; in (0)200-2000 m Höhe